home *** CD-ROM | disk | FTP | other *** search
-
- Version History
- ~~~~~~~~~~~~~~~
-
- 1st Sep 98
- 0.44 Stopped it stopping when creating directories if it already exists. Now it
- warns the user but carries on anyway. (Useful for putting updated websitest).
- Fixed putnewer so that it works again.
- Added support for filenames with spaces in them.
- Fixed the bug whereby putting a zero byte file would cause sftp to postmortem.
- Changed where bell is sounded so that it's only sounded once at the end of a
- command.
- Made sftp use a unique list filename in the scrap folder so that more than
- one sftp session can be active simultaneously without interferring with each
- other.
-
-
- 3rd Jul 98
- 0.43 Rewrote the choices code so that it displays the different sections via
- radio buttons and not a long scrolling pane. (you wouldn't believe how much
- effort (and extra code) that took).
-
-
- 21st Jun 98 *** Not released
- 0.42 Added code to strip any extra spaces in any commands typed in including
- leading spaces.
- Alias'd mput and dput to the put command. (The put command now does
- it all but people still want to type mput etc.)
- Altered the profiles list so that it sorts alphabetically regardless of case
- (will only affect newly added profiles not existing ones).
- Fixed a bug whereby an FTP server outputting '220-text' followed by
- '220 text' when you first connect is now correctly displayed and parsed.
- Fixed bug whereby a script file without a quit wouldn't terminate properly.
- Added iconbar menu option to open the current default transfer directory
- (as listed in the choices).
- Added PGP signature to the manual.
-
-
- 20th Feb 98
- 0.41 Removed the reliance on the URI module and the new ProgInfo module.
- Fixed bug in putting directory where the remote name wasn't correctly
- translated from xyz/html to xzy.html
-
-
- 6th Feb 98
- 0.40 Revamped the interactive help.
-
-
- 24th Jan 98 *** Not released ***
- 0.39 Finally connected my RPC to a 386 running Linux for testing purposes.
- Wahey!!
- Introduced usage of the !Scrap app for temp files rather than using
- !sFTP's own directory.
- Added Help option to the iconbar icon to bring up the Stronghelp
- manual.
- Added the ability to set whether to use PASV or PORT by adding the
- commands 'port' and 'pasv' to switch between them.
- Fixed minor bug whereby the first profile would never show in the menu.
- Added a 'retry' configure option to be able to specify how many times to
- keep retrying to connect. (Useful in the event of max connections
- reached on the host you are trying to connect to.)
- Stopped it leaving sockets open when a get fails.
- Added command 'index'.
- Updated the script examples to be the correct kind of wimp task size.
-
- 12th Nov 97
- 0.38 Revamped the Stronghlp sFTP manual.
- Fixed the bug that caused sftp to bomb out with directories containing
- more than 100 entries.
- Rewrote the delete command. Added a -r/-R switch to delete for
- recursive directories. (Currently delete will not delete locked files.
- You'll have to chmod them first. Praps I'll add a -f options to force
- in such cases.)
- Removed dput and mput and combined them all into the 'put' command.
-
- 5th Oct 97
- 0.37 Added an 'mdir' alias for 'mkdir' at the request of a user.
- Made allowances for absolute paths for script filenames.
-
- Rewrote the autologin function.
- Added optional switches for server, login, password, remote and
- localdir parameters. Without theses sFTP will attempt to guess.
- You can now leave out the password altogether and sFTP will prompt
- you for it and then go onto corectly set the remote and local dirs
- if you specified any. If you want to specify any parameters out of
- sequence i.e. a localdir but not a remotedir, then simply prefix the
- localdir with the switch -l.
- i.e.
- sftp hostname login password -l $.whatever
-
- Added dget local-dir [remote-dir] option.
- Fixed numerous little insignificant bugs.
- Transfer speed increased for get.
-
- 31st Aug 97
- 0.36 Added command 'reconnect' to reconnect back to where you were if
- the server times out.
- Redesigned the way it saves, and loads profiles into one big file
- instead of lots of separate ones - more efficient handling
- of the list. Changed the menu in the profile and config boxes to
- use the 'Stringset' gadget instead of the mess it was. Hopefully
- this might get rid of the occasional error/bug when quitting the
- frontend.
- The size of the password field has been extended to 128 chars.
-
- 7th Jul 97
- 0.35 Added support for PASV (thanks Jogu :) so sFTP can now be used from
- behind firewalls. (NB: This was quite a major alteration).
- Fiddled some more with what does or does not get printed as a result of
- verbose mode off.
-
- 28th Jun 97 *** Not released ***
- 0.34 Added the ability to drag a directory to the 'Local Dir' writable field
- in the frontend Profile window.
- Stopped it issuing a CWD command if you leave the remote dir blank on
- the frontend.
- Fixed problem whereby a server name in a profile that matched another
- profile name would cause the second profile to be opened instead.
- Fixed problem whereby starting sftp in a taskwindow and typing just
- one parameter caused the parameter to be ignored.
-
- 22nd Jun 97
- 0.33 Tried to add a check to make sure that if an editor hasn't already been
- seen by the filer then sftp warns you and doesn't attempt to
- connect - causing a system error. Still does it for Edit and StrongEd.
- If zap has been seen but isn't loaded - it now gets loaded.
-
- Reduced the slight delay problem with putting when putnewer is off.
- Minor aesthetic changes to the templates.
- Added check to front end for existence of localdir if one is specified.
- Rewrote lcd and ldir (lls) to allow for ramfs:dirname type
- directory specifications, as well as ordinary and fileimages.
- Changed the login writable icon so that you can type any character.
-
- 14th Jun 97
- 0.32 Fixed the not allowing puts from image files.
-
-
- 9th Jun 97
- 0.31 Fixed a few small bugs (to do with mget mainly).
- Added back the ability to run a script and specify command line
- parameters (as well as being able to specify just a script file
- that does everything.
-
- 8th Jun 97
- 0.30 Added adjust option from the iconbar menu to give a quick method of
- selecting a profile and connecting.
- Changed Bell switch from -G to -B. Added switch -P for putnewer and
- changed switch for getnewer to -G. Changed switch for verbose from -V
- to -Q. Changed switch for syslogging off from -V to -S.
- Added 'putnewer'.
- Fixed occasional timeout bug when getting small files.
- Made existing prompt option - include prompt for remote file
- overwrites as well as local.
-
- 4th Jun 97
- 0.29 Released version.
-
- 1st Jun 97
- 0.29Beta2
- Fixed passwording problem causing password to work only when freshly
- typed in.
- Modified script handling routine so that you can supply the host,
- userid and password all as part of the script.
- Added getnewer.
-
- 21st May 1997 *** Not released ***
- 0.29Beta1
- Added lunique.
- sFTP now ignores any lines that start with a ';' to allow for
- comments in script files.
- Improved handling of socket errors. (thanks Jogu :)
-
- 13th May 97 *** Not released - superceeded by 0.29 ***
- 0.28beta4
- Added back some reporting when verbose is set to off (cause it was
- a bit severe).
- Added correct date and timestamping of files on a get (thanks Jogu :)
- Corrected bug in password encrypting routine.
- Altered syslog level so that 0 means no logging at all.
-
-
- 11th May 97 *** withdrawn due to slight bug in password encrypting
- 0.28beta3
- Altered some of the dialog box displays to take into account system
- font.
- Added a simple crypting algorithm for the passwords (thanks Chris :)
- Added Profiles... option to the iconbar which just does the same as
- clicking select on the icon on the iconbar.
- Fixed frontend not passing on client timeout value to main program.
- (added -X nnn as a parameter to pass the timeout value in with).
- Fixed lls so that lls $.something doesn't cause sftp to crash. Also
- made it so that the -l parameter can be passed in any position.
- FIxed lcd so $/something doesn't cause sftp to crash.
-
- 4th May 97
- 0.28beta2
- Fixed delete menu not showing list of profiles in the config box.
- Fixed dput.
- Fixed syslogging (altered by typing the command debug nnn).
-
- 2nd May 97 *** Not released
- 0.28beta1
- Added dput - to recursively put a directory and all subdirectories.
- Changed it so that starting up sftp from a taskwindow without
- specifying a local directory will take the current CSD.
- lcd/lcdup rewritten.
- Added logging using Doggysoft's !syslog. Can be controlled from
- within by typing debug and a number to indicate the level of logging.
- Added options dialogue box to the profile window so you can select the
- flags. Also added a configuration option off the iconbar config menu
- to select the preferred defaults.
-
- 3rd Apr 97
- 0.27 Added support for the line editor module.
- Bug fixed where StrongEd complains 'Repeated Paramater'.
- Bug fixed frontend crashing if profiles dir doesn't exist.
- Bug fixed where a server not supporting the SIZE command has more
- than one set of brackets in the 150 return information which I use
- in an attempt to determine the size in the event of SIZE not being
- implemented..
- Bug fixed where dir <dir> didn't and only showed the current dir.
-
-
- 18th Mar 97 (Bug fixes)
- 0.26c Fixed bug with rhelp not working properly.
- Removed show command from the messages file.
- Added profile name to taskwindow title bar - if spawned from the
- frontend.
- Fixed lcdup.
- Fixed put so that it uses the CSD to put from if affectcsd is
- set to ON.
- Added note in the !help file on how to subscribe to the sftp
- mailing list so you can be told when there's a new release out.
- Allowed for '?keyword' as well as '? keyword'.
-
- 16th Mar 97 (Beta)
- 0.26b Added 'Affect global CSD' option button to frontend. (see !help
- for more details)
- Added 'affectcsd' option to command line to switch it on or off.
- Removed the 'Open CSD' option from the iconbar menu and replaced
- it with a 'downloads' command to be typed in to display the current
- downloads directory, since the frontend might have spawned
- multiple session with different download directories.
- Added various command line switches :
- (-A, -G, -S, -N, -C, -R) see !help file.
- Added the ability to save the result of an ls to a file. The file
- is automatically opened, and the parameters for an ls can now be
- done in any order.
- ls [-l] [filespec] [>local-filename]
- Added the ability to run sFTP with a script file containing all the
- commands you want to use - for a completely automated session.
- sftp profile ~scriptfile
- Added a '-a' switch to mget and mput so that you specify an
- automated mget or mput (for use in script files).
-
- 25th Feb 97
- 0.25 Now REMsureing the WimpExt module from inside sFTP so it can be
- run from the command line independantly of the frontend without
- needing to have had the !run file run once. (!sftp still has
- to have been seen by the filer though).
- Added an Iconbar menu item to open the cuurently selected
- directory - and removed it from the being opened automatically
- from the !Run file.
- Made it so it only says "Close the window" when you quit - if it
- was initiated from the frontend.
- Added additional field to frontend to allow user to specify local
- hard disk CSD - for uploads and downloads.
- Modified (simplified) the example scripts slightly.
- Corrected a couple of faults in the !run file.
- Added 'lls [local-directory] [-l]'.
- Added 'lcd local-directory'.
- Added 'lpwd'.
- Removed the display of '*'s when the password is typed in in sFTP
- (not the frontend).
- Added 'ldir'.
- Added button icon to the frontend so users can quickly select the
- downloads dir held within !sftp (now renamed to 'Transfers') - to
- be known as the default (to satisfy those like me who rather quite
- liked having a default dir).
- Added lcdup lcd .. and lcd ^
- Added * for shell commands as well.
- Made the delete command delete a file, a wildcarded filename or a
- directory without having to specify mdelete or ddelete.
- Removed ddelete and mdelete.
-
- 18 Feb 97
- 0.24 Changed the profile name menu to be a stringset gadget - then
- changed it back again cause stringsets seem very buggy.
- Changed the profile name from a restricted 10 chars to 40 free
- text - from both the front end and the sFTP command line.
- Added '!' for shell commands.
- Added temporary 'Remove' icon to the frontend so users can
- delete a profile without needing to know what the filename is.
- Added 'Email Address' from the main iconbar icon menu - so users
- can easily change it if need be.
- Stopped connect appearing to block (I hope).
- Modified 'profiles' command to display the new free text format
- profile names.
- Added TAB for 'save' and 'open' profile-name completion (so far
- it only cycles through the entire list of profile names).
-
- 10 Feb 97
- 0.23 Fixed bug that meant 0.22 didn't work with the StrongArm processor.
- Allowance made for shortened versions of the commands and a
- message if ambiguous.
- A warning added if you attempt to save a profile with a profile
- name that already exists.
-
- 09 Feb 97
- 0.22 Added FrontEnd
- Added 'ddelete remote-dir' - to delete an entire directory tree
- structure from the specified dir down
- *** use with extreme care ***
-
- 31 Jan 97
- 0.21 First Beta release.
- Fixed so it works properly with freenet version 2.00
- Fixed get bug affecting download speed.
- Added an 'a' (automatic) option to mget, mdelete and mput
- so that you can turn off prompting for each file once the mget,
- mput or mdelete has already started.
-
- 26 Jan 97
- 0.20 Added 'reget'.
- Rewrote the put routine.
-
- 20 Jan 97
- 0.19 Dir fixed so it does a 'ls -l' not just an 'ls'.
- Improved screen formatting.
- Fixed abort on put command.
- More error checking added.
-
- 13 Jan 97
- 0.18 Bug fixes.
- Due to popular request - 'nlist' has been removed and substituted
- with 'ls -l' instead. i.e. ls now has a switch to tell it whether
- to display the full listing information. No switch will list
- just the filenames.
- Transfer information is now only updated every second.
- Detection of whether the server allows STOU
-
- 11 Jan 97
- 0.17 Bug fixes.
-
- 29 Dec 96
- 0.16 Partial rewrite.
- Added 'debug value'.
- Modified read to display the text file in an editor window rather
- than the current task window.
- Added 'append'.
- Added 'runique'.
- Several bug fixes.
-
- 17 Dec 96
- 0.15 Fixed mdelete.
- Added Transferred rate (bytes/sec) for uploads.
- Added 'abort' for uploads.
- Added 'site'.
- Added 'runique'.
-
- 16 Dec 96
- 0.14 Added command line activation to enable the use of scripts.
- Added 'chmod mode filename'.
- Fixed slight listing bug on ls when listing a long directory.
- Hash removed and replaced with constantly updating transfer
- information.
- Fixed get.
- Fixed mget.
- Fixed put.
- Fixed mput.
- Added 'prompt'.
- Removed 'pwdl', 'lsl', 'dirl', 'cdupl', 'cdl'. Replaced with a
- Downloads folder that is automatically opened when sftp is run.
- Added 'read'.
- Added filetyping of downloaded files.
- Added 'user'.
- Added 'pass'.
- Added 'account'.
- Added 'mdelete'.
- Added 'nlist'.
-
- 02 Dec 96
- 0.13 Converted to non-blocking sockets.
- Automatic detection of a timed out control connection.
- Changed the way the list of presaved profiles is displayed.
- Added 'abort' for downloads.
-
- 24 Nov 96
- 0.12 Added 'profiles'.
- Changed 'status' to be 'rstatus'.
- Added status to display the status of sftp.
- Added 'verbose'.
- Various bug fixes.
- Added Transferred rate (bytes/sec) for downloads.
- Added 'pwdl'.
- Restricted valid keypresses >=32 <=127
- Deals with no Messages file
- Added 'abort'.
-
- 19 Nov 96
- 0.11 Added 'save profilename' and 'open profilenmame'.
- Added 'quote string'.
- Display ip number of ftp site.
- Added 'help all', 'help command' and '?'.
- Added 'rhelp' for remote help.
- Added 'version'.
- Removed 'disconnect'.
-
- 10 Nov 96
- 0.1 First alpha release.
-